package top.infopub.mgr.mkt.vo;


import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import top.infopub.model.mkt.BidBondApply;
import top.infopub.model.mkt.BidBondAtt;


/**
 * BidBondApplyVo
 * @author wangw
 * @version 2020年1月13日
 * @see BidBondApplyVo
 * @since
 */
public class BidBondApplyVo extends BidBondApply {


    /**
     * 
     */
    private static final long serialVersionUID = -7701568867823966847L;

    /**
     * 查询条件-开始日期
     */
    private Date startDate;

    /**
     * 查询条件-结束日期
     */
    private Date endDate;

       /**
     * 日期
     */
    private String dates;

    //单据状态
    private String documentsState;

    public String getDocumentsState() {
        return documentsState;
    }

    public void setDocumentsState(String documentsState) {
        this.documentsState = documentsState;
    }

    /**
     * 查询条件-投标截止日开始日期
     */
    private Date bidEndDateStartDate;
    
    /**
     * 查询条件-投标截止日结束日期
     */
    private Date bidEndDateEndDate;
    
    /**
     * 营销经理
     */
    private String staffId;
    
    /**
     * 申请公司id
     */
    private String applyOrgId;
    
    /**
     * 申请部门id
     */
    private String applyDeptId;
    
    /**
     * 申请公司
     */
    private String orgName;
    
    /**
     * 申请部门
     */
    private String deptName;
    
    /**
     * 项目城市
     */
    private String sgCityName;
    
    // 0=我已审批 1=待我审批  9=审批完成  10=审批终止
    private Integer mineStatus;
    
    /**
     * 附件集合
     */
    private List<BidBondAtt> bidBondAtts;
    
    /**
     * 投标保证金（万元）
     */
    private BigDecimal applyBondMoney;

    /** 范围
     * 投标保证金min（万元）
     */
    private BigDecimal applyBondMoneyMin;

    /** 范围
     * 投标保证金max（万元）
     */
    private BigDecimal applyBondMoneyMax;

    /**
     * 报名截止日期
     */
    private Date applyBidEndDate;
    
    /**
     * 投标保证金截止日期
     */
    private Date applyBondEndDate;

    public BigDecimal getApplyBondMoneyMin() {
        return applyBondMoneyMin;
    }

    public void setApplyBondMoneyMin(BigDecimal applyBondMoneyMin) {
        this.applyBondMoneyMin = applyBondMoneyMin;
    }

    public BigDecimal getApplyBondMoneyMax() {
        return applyBondMoneyMax;
    }

    public void setApplyBondMoneyMax(BigDecimal applyBondMoneyMax) {
        this.applyBondMoneyMax = applyBondMoneyMax;
    }

    public String getDates() {
        return dates;
    }

    public void setDates(String dates) {
        this.dates = dates;
    }

    public Integer getMineStatus() {
        return mineStatus;
    }

    public void setMineStatus(Integer mineStatus) {
        this.mineStatus = mineStatus;
    }
    
    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Date getBidEndDateStartDate() {
        return bidEndDateStartDate;
    }

    public void setBidEndDateStartDate(Date bidEndDateStartDate) {
        this.bidEndDateStartDate = bidEndDateStartDate;
    }

    public Date getBidEndDateEndDate() {
        return bidEndDateEndDate;
    }

    public void setBidEndDateEndDate(Date bidEndDateEndDate) {
        this.bidEndDateEndDate = bidEndDateEndDate;
    }

    public String getApplyOrgId() {
        return applyOrgId;
    }

    public void setApplyOrgId(String applyOrgId) {
        this.applyOrgId = applyOrgId;
    }

    public String getApplyDeptId() {
        return applyDeptId;
    }

    public void setApplyDeptId(String applyDeptId) {
        this.applyDeptId = applyDeptId;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getSgCityName() {
        return sgCityName;
    }

    public void setSgCityName(String sgCityName) {
        this.sgCityName = sgCityName;
    }

    public String getStaffId() {
        return staffId;
    }

    public void setStaffId(String staffId) {
        this.staffId = staffId;
    }

    public BigDecimal getApplyBondMoney() {
        return applyBondMoney;
    }

    public void setApplyBondMoney(BigDecimal applyBondMoney) {
        this.applyBondMoney = applyBondMoney;
    }

    public Date getApplyBidEndDate() {
        return applyBidEndDate;
    }

    public void setApplyBidEndDate(Date applyBidEndDate) {
        this.applyBidEndDate = applyBidEndDate;
    }

    public Date getApplyBondEndDate() {
        return applyBondEndDate;
    }

    public void setApplyBondEndDate(Date applyBondEndDate) {
        this.applyBondEndDate = applyBondEndDate;
    }

    public List<BidBondAtt> getBidBondAtts() {
        return bidBondAtts;
    }

    public void setBidBondAtts(List<BidBondAtt> bidBondAtts) {
        this.bidBondAtts = bidBondAtts;
    }
    
}
